package com.ftg.learn.day07;

import java.util.Arrays;

/**
 * 数组排序
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/7/17 下午3:12
 */
public class OrderOfArray {

    /**
     * 排序方法，用来完成把Arr这个无序的变成有序的
     *
     * @param arr 数组
     * @return 有序数组
     */
    public static int[] q1(int[] arr) {
        //数组有序  比较 交换排序  非交换排序

        //想要的値  从小到大 90 9累加各
        for (int i1 = 0; i1 < arr.length; i1++) {
            for (int i = 0; i < arr.length - 1 - i1; i++) {
                if (arr[i] > arr[i + 1]) {
                    int temp = arr[i];
                    arr[i] = arr[i + 1];
                    arr[i + 1] = temp;
                }
            }
        }

        return arr;
    }

    public static void main(String[] args) {
        int[] as = q1(new int[]{99,1, 32, 4, 2, 5, 7, 8});
        System.out.println(Arrays.toString(as));
    }

}
